function deleteData(id, method) {
    let data = {
        id: id,
        method: "delete",
    };
    myAjax(method, data, "get");
    getPageData();
}



//点击全选，再次点击取消
function checkorcheck() {
    $("[name=news-checkbox]:checkbox").each(function () {
        $(this).prop("checked", $("#allcheck").prop("checked"));
    })
}

//全选
function checkall() {

    $("[name=news-checkbox]:checkbox").each(function () {
        $(this).prop("checked", true);
    })
    $("#allcheck").prop("checked", isallcheck());
}

//清空
function uncheckall() {

    $("[name=news-checkbox]:checkbox").each(function () {
        $(this).prop("checked", false);
    })
    $("#allcheck").prop("checked", isallcheck());
}

//反选
function fanxuan() {
    $("[name=news-checkbox]:checkbox").each(function () {
        //如果当前复选框已选中，则则执行关闭
        if ($(this).prop("checked")) {
            $(this).prop("checked", false);
        } else {
            $(this).prop("checked", true);
        }
    });
    $("#allcheck").prop("checked", isallcheck());
}

//检查是否全部选择，全部选择则最上面的选中
function checktrue() {
    $("#allcheck").prop("checked", isallcheck());
}

//遍历是否复选框被全部选中
function isallcheck() {
    let boo = true;
    deleteIds = '';
    checknum = 0;
    $("[name=news-checkbox]:checkbox").each(function () {
        if (!$(this).prop("checked")) {
            boo = false;
        } else {
            deleteIds += $(this).siblings().val() + ",";
            checknum++;
        }
    });
    $("#checkNum").html(checknum)
    return boo;
}

var deleteIds = '';
var checknum = 0;

function deleteChecked(method) {
    deleteIds = deleteIds.substr(0, deleteIds.length - 1);
    let array = deleteIds.split(",");
    for (let i = 0; i < array.length; i++) {
        let data = {
            id: array[i],
            method: "delete",
        };
        myAjax(method, data, "get");
    }
    getPageData();
}

function turnPage() {
    getPageData();
}

function lastPage() {
    let page = parseInt($("#page").val());
    let value = page !== 1 ? --page : page;
    $("#page").val(value);
    getPageData();
}


function nextPage() {
    let page = parseInt($("#page").val());
    let size = parseInt($("#pageSize").val());
    let num = parseInt($("#countSize").html());
    let value = num > page * size ? ++page : page;
    $("#page").val(value);
    getPageData();
}

function firstPage() {
    $("#page").val(1);
    getPageData();
}

function endPage() {
    let size = parseInt($("#pageSize").val());
    let num = parseInt($("#countSize").html());
    $("#page").val(Math.ceil(num / size));
    getPageData();
}